package accel.movements;

import accel.movement.Movement3D;
import accel.dataholders.Character;

public interface Attack {

	public int name();
	public Movement3D [] getPattern();
	public enum AttackType {DrainsHealth, DrainsEnergy};
	public int attack(); //returns number of wounds dealt.
	public int energy(); //returns required energy
	public int equation(); //equation used to calculate dealt damage
	public AttackType type();
	public int instructionImage();
}
